@charset "UTF-8";
/* CSS Document */
@charset "gb2312";body{font-family:"Microsoft YaHei",Helvetica;-webkit-text-size-adjust:none;color:#464646;position:relative;font-size:10px;}
body,div,p,input,h1,h2,h3,h4,ol,ul,li,dl,dt,dd,form,fieldset,input,textarea,blockquote{margin:0;padding:0;list-style:none;vertical-align:middle;}
img{vertical-align:top;border:0;}
a{color:#337ab7 !important;text-decoration:none;}
a:hover{color:#49b39f;text-decoration:none;}
a:visited,
a:active{text-decoration:none;color:#333;}
h1,h2,h3,h4,h5,h6{font-family:"Microsoft YaHei",Helvetica;word-wrap: break-word;}
article,aside,dialog,figue,footer,header,legeng,nav,section{display:block;}
.clearfix{clear:both;}
section:after,
.clearfix:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:".";}
i,cite,em{font-style:normal;}
li,dt,dd,p,
.appraise,
.time{line-height:1.5;font-size:85.71%;}
p{font-size:100%;word-wrap: break-word;}
dl,dt,dd{padding:0;margin:0;}
table{table-layout: fixed;}
table td{overflow:hidden;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* common */
body{background:#f2f2f2;}
a{text-decoration:none;}
	/* top_head */
	.top_head{height:50px;line-height:50px;background:#d324ac;text-align:center;position:relative;font-size:1.8em;color:#fff;}
	.top_head_back{position:absolute;left:0;top:0;width:50px;height:50px;}
	.top_head_m{margin:0 auto;height:50px;width:16%;font-size:1.8rem;color:#fff;text-align:left;background:url(../images/top_head_m_bg.png) right center no-repeat;background-size:14px 9px;position:relative;text-align:left;z-index:99;}
	.top_head_m_SB{width:100%;height:auto;overflow:hidden;position:absolute;top:100%;left:0;background:#d324ac;z-index:999;display:none;}
	.top_head_m_SB span{line-height:35px;font-size:1.6rem;color:#fff;display:block;text-indent:7%;}
	.top_head_reset{position:absolute;right:0;top:0;width:65px;height:50px;color:#fff !important;line-height:50px;text-align:center;cursor:pointer;}
	/* top_head */
/* common */

/* login */
.login_box{padding:20px 0 0;margin-bottom:15px;}
.login_input{padding:0 3%;background:#fff;border:1px solid #e2e2e2;border-radius:8px;margin-bottom:10px;}
.login_input>div{height:50px;}
.login_input div p{height:25px;padding:0;margin-top:12px;}
.login_input_d1{border-bottom:1px solid #e1e1e1;}
.login_input_d1_p1{font-size:1.6rem;color:#333;padding-left:5px !important;}
.login_input_d1_p2 input{height:25px; border:0;width:100%;font-size:1.6rem;color:#333;padding:0 15px;}
.login_input_d2_p1{font-size:1.6rem;color:#333;padding-left:5px !important;}
.login_input_d2_p2 input{height:25px; border:0;width:100%;font-size:1.6rem;color:#333;padding:0 15px;}
.login_btn{height:40px;padding:0;margin-bottom:15px;}
.login_btn input{width:100%;height:38px;background:#ff9000;border:1px solid #ff7800;border-radius:5px;color:#fff;font-size:1.6rem;}
.login_btn p{text-align:right;height:40px;line-height:40px;}
.login_btn p a{font-size:1.4rem;color:#437aa9;text-decoration:underline;}

.zhuce_YZM{margin:0;height:47px;margin-bottom:35px;}
.zhuce_YZM div{padding:0;height:47px;}
.zhuce_YZM_d1 input{height:47px;width:100%;background:#fff;font-size:1.6rem;color:#333;border:1px solid #e2e2e2;border-radius:8px;padding:0 5px;}
.zhuce_YZM_d2{padding-left:8px !important;}
.zhuce_YZM_d2 p{height:47px;width:100%;background:#fff;text-align:right;}
.zhuce_YZM_d2 p img{height:100%;width:100%;}
.zhuce_YZM_d3 a{display:block;width:100%;height:100%;text-indent:13px;font-size:1.4rem;color:#3a92d2;line-height:47px;text-decoration:underline;}
.zhuce_XY{height:30px;margin:0;line-height:30px;}
.zhuce_XY label{font-size:1.4rem;color:#333;font-weight:normal;margin-left:5%;}
.zhuce_XY label input{vertical-align:middle;margin:0 12px 3px 0;}
.zhuce_XY label a{color:#3a92d2;text-decoration:underline;}

@media screen and (max-width:320px){
	.zhuce_YZM_d1{width:39% !important;}
	.zhuce_YZM_d2{width:39% !important;}
	.zhuce_YZM_d3{width:22% !important;}
}

@media screen and (min-width:768px){
	.login_btn{height:50px;}
	.login_btn input{font-size:2rem;height:48px;}
	.login_btn p{height:50px;}
	.login_btn p a{font-size:1.8rem;}
	.top_head{font-size:2.2rem;}
	.zhuce_XY label{font-size:1.8rem;}
	.zhuce_XY label input{width:18px;height:18px;margin-bottom:5px;}
}
/* login */
/* register */
.mian{position:relative;width:100%;height:100%;margin:0 auto;background:url(../images/BG.jpg) no-repeat center top;z-index:10;}
.cont{width:100%;height:455px;}
.cont h1{width:100%;height:75px;line-height:75px;text-align:center;font-size:30px;color:#fff;background:#ff6666;}
.cont_c{height:380px;background:url(../images/cont_cBG.png) repeat-x 0 0;overflow:hidden;}
.cont_c h2{height:40px;width:264px;line-height:40px;padding:0 18px;font-size:14px;color:#666;margin:23px auto 0;}
.cont_c ul{width:300px;overflow:hidden;margin:0 auto;}
.cont_c ul li{height:48px;padding:0 12px 0 18px;margin-bottom:29px;background:#fff;}
.cont_c ul li dt{float:left;width:65px;height:48px;line-height:48px;font-size:16px;color:#333;}
.cont_c ul li dd{float:right;width:185px;height:48px;padding-right:20px;font-size:16px;color:#333;}
.cont_c ul li dd.userName{background:url(../images/userNameBG.png) no-repeat right center;}
.cont_c ul li dd.passWord{background:url(../images/passWordBG.png) no-repeat right center;}
.cont_c ul li dd input[type=text],.cont_c ul li dd input[type=password]{border:0;background:#fff;float:left;width:175px;height:48px;line-height:48px;padding:0 5px;font-size:16px;color:#666;}
.cont_c ul li dd.YZM{padding-right:0;width:205px;}
.cont_c ul li dd.YZM input[type=text]{width:115px;*float:left;}
.cont_c ul li dd.YZM img{width:78px;height:23px;border:1px solid #ccc;border-radius:2px;cursor:pointer;float:left;margin-top:11px;}
.cont_c ul li > input[type=button]{width:140px;height:48px;margin:0 -12px 0 -18px;background:#33cc66;line-height:48px;text-align:center;font-size:24px;color:#fff;border:0;cursor:pointer;font-family:"Microsoft YaHei";}
.cont_c ul li > a{float:right;width:140px;height:48px;margin:0 -12px 0 0;background:#33cc66;line-height:48px;text-align:center;font-size:24px;color:#fff;border:0;cursor:pointer;font-family:"Microsoft YaHei";}
.cont_c ul li:last-child{background: transparent;}
#intro{
	    height: 80px;
    border: 0;
    width: 100%;
    font-size: 1.6rem;
    color: #333;
    padding: 0 15px;
    border: 1px solid #e1e1e1;
}
/* register */

#bloglist{background:#fff;padding:8px;}
.content #title,.content #info{text-align:center;margin-bottom:15px;}
.content #info span{margin-right:10px;}
#content{word-wrap: break-word;}

.selectB{margin:10px 0;}

.tags a{float:left;margin-right:10px;height:30px;line-height:30px;font-size:16px;color:#333;}

#blogs tr{height:40px;font-size:14px;}

#pageBox{float:left;margin:25px 0;}
#pageBox a{float:left;width:45px;height:20px;line-height:20px;font-size:14px;text-align:center;margin:0 8px;}
#pageBox a:first-child,#pageBox a:last-child{width:30px;margin:0;}
#pageBox a.active{background:#337ab7;color:#fff !important;}
#pageBox .pageNumber{float:left;}
#pageBox .pageNumber a{width:25px;}